agents.anac.y2010.AgentFSEGA
Class AgentFSEGA

java.lang.Object
  extended by negotiator.Agent
      extended by agents.anac.y2010.AgentFSEGA.AgentFSEGA

public class AgentFSEGA
extends Agent

ANAC2010 competitor AgentFSEGA.


Field Summary
 
Fields inherited from class negotiator.Agent
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
 
Constructor Summary
AgentFSEGA()
           
 
Method Summary
 Action chooseAction()
          Choose action to present to the opponent.
 java.lang.String getName()
           
static java.lang.String getVersion()
          Returns the version of the agent.
 void init()
          Initializes the agent.
 void ReceiveMessage(Action opponentAction)
          Receive the opponent's bid.
 
Methods inherited from class negotiator.Agent
endSession, getAgentID, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUniqueIdentifier, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentFSEGA

public AgentFSEGA()
Method Detail

getVersion

public static java.lang.String getVersion()
Returns the version of the agent.


init

public void init()
Initializes the agent.

Overrides:
init in class Agent

ReceiveMessage

public void ReceiveMessage(Action opponentAction)
Receive the opponent's bid.

Overrides:
ReceiveMessage in class Agent

chooseAction

public Action chooseAction()
Choose action to present to the opponent.

Specified by:
chooseAction in class Agent
Returns:
(should return) the bid-action the agent wants to make.

getName

public java.lang.String getName()
Overrides:
getName in class Agent
Returns:
name of the agent.